package com.learn.lombok.fieldDefaults;

import lombok.AccessLevel;
import lombok.Data;
import lombok.experimental.FieldDefaults;
import lombok.experimental.NonFinal;
import lombok.experimental.PackagePrivate;

@FieldDefaults(
        // 修改字段默认访问修饰符为 【private】
        level = AccessLevel.PRIVATE
        // 修改字段默认添加 【final】 修饰符
        , makeFinal = true
)
@Data
public class FieldDefaultsEntity {
    // 默认访问权限修饰符
    @PackagePrivate
    String sex;
    String id;
    String name;
    // 不添加final
    @NonFinal
    String age;


}
